package org.example;

import java.io.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

public class MyTest {
//    public static void main(String[] args) {
//        String input = " 14497331 ," +
//                " 14496641 ," +
//                " 14496681 ," +
//                " 14496721 ," +
//                " 14496761 ," +
//                " 14496801 ," +
//                " 14496841 ," +
//                " 14496881 ," +
//                " 14496931 ," +
//                " 14496971 ," +
//                " 14497011 ," +
//                " 14497051 ," +
//                " 14497091 ," +
//                " 14497131 ," +
//                " 14497171 ," +
//                " 14497211 ," +
//                " 14497251 ," +
//                " 14497291 ," +
//                " 14496001 ," +
//                " 14496041 ," +
//                " 14496081 ," +
//                " 14496121 ," +
//                " 14496161 ," +
//                " 14496201 ," +
//                " 14496241 ," +
//                " 14496281 ," +
//                " 14496321 ," +
//                " 14496361 ," +
//                " 14496401 ," +
//                " 14496441 ," +
//                " 14496481 ," +
//                " 14496521 ," +
//                " 14496561 ," +
//                " 14496601 ," +
//                " 14495761 ," +
//                " 14495801 ," +
//                " 14495841 ," +
//                " 14495881 ," +
//                " 14495921 ," +
//                " 14495961 ," +
//                " 14494761 ," +
//                " 14494801 ," +
//                " 14494841 ," +
//                " 14494881 ," +
//                " 14494921 ," +
//                " 14494961 ," +
//                " 14495001 ," +
//                " 14495041 ," +
//                " 14495081 ," +
//                " 14495121 ," +
//                " 14495161 ," +
//                " 14495201 ," +
//                " 14495241 ," +
//                " 14495281 ," +
//                " 14495321 ," +
//                " 14495361 ," +
//                " 14495401 ," +
//                " 14494081 ," +
//                " 14494121 ," +
//                " 14494161 ," +
//                " 14494201 ," +
//                " 14494241 ," +
//                " 14494281 ," +
//                " 14494321 ," +
//                " 14494361 ," +
//                " 14494401 ," +
//                " 14494441 ," +
//                " 14494481 ," +
//                " 14494521 ," +
//                " 14494561 ," +
//                " 14494601 ," +
//                " 14494641 ," +
//                " 14494681 ," +
//                " 14494721 ," +
//                " 14493841 ," +
//                " 14493881 ," +
//                " 14493921 ," +
//                " 14493961 ," +
//                " 14494001 ," +
//                " 14494041 ," +
//                " 14493181 ," +
//                " 14493221 ," +
//                " 14493261 ," +
//                " 14493301 ," +
//                " 14493341 ," +
//                " 14493381 ," +
//                " 14493421 ," +
//                " 14493461 ," +
//                " 14492581 ," +
//                " 14492621 ," +
//                " 14492661 ," +
//                " 14492701 ," +
//                " 14492741 ," +
//                " 14492781 ," +
//                " 14492821 ," +
//                " 14492861 ," +
//                " 14492901 ," +
//                " 14492941 ," +
//                " 14492981 ," +
//                " 14493021 ," +
//                " 14493061 ," +
//                " 14493101 ," +
//                " 14493141 ," +
//                " 14491931 ," +
//                " 14491971 ," +
//                " 14492011 ," +
//                " 14492051 ," +
//                " 14492091 ," +
//                " 14492131 ," +
//                " 14492171 ," +
//                " 14492211 ," +
//                " 14492251 ," +
//                " 14492291 ," +
//                " 14492331 ," +
//                " 14492371 ," +
//                " 14492411 ," +
//                " 14492451 ," +
//                " 14492491 ," +
//                " 14492531 ," +
//                " 14491891 ," +
//                " 14491051 ," +
//                " 14491091 ," +
//                " 14491131 ," +
//                " 14491171 ," +
//                " 14491211 ," +
//                " 14491251 ," +
//                " 14491291 ," +
//                " 14491331 ," +
//                " 14491371 ," +
//                " 14491411 ," +
//                " 14491451 ," +
//                " 14491491 ," +
//                " 14491531 ," +
//                " 14490621 ," +
//                " 14490661 ," +
//                " 14490701 ," +
//                " 14490741 ," +
//                " 14490781 ," +
//                " 14490821 ," +
//                " 14490871 ," +
//                " 14490911 ," +
//                " 14490961 ," +
//                " 14491011 ," +
//                " 14489981 ," +
//                " 14490021 ," +
//                " 14490061 ," +
//                " 14490101 ," +
//                " 14490141 ," +
//                " 14490181 ," +
//                " 14490221 ," +
//                " 14490261 ," +
//                " 14490301 ," +
//                " 14490341 ," +
//                " 14490381 ," +
//                " 14490421 ," +
//                " 14490461 ," +
//                " 14490501 ," +
//                " 14490541 ," +
//                " 14490581 ," +
//                " 14489941 ," +
//                " 14489421 ," +
//                " 14489461 ," +
//                " 14489501 ," +
//                " 14489541 ," +
//                " 14489581 ," +
//                " 14489621 ," +
//                " 14489301 ," +
//                " 14489341 ," +
//                " 14489381 ," +
//                " 14486601 ," +
//                " 14486561 ," +
//                " 14486501 ," +
//                " 14486421 ," +
//                " 14486351 ," +
//                " 14463501 ," +
//                " 14463541 ," +
//                " 14463581 ," +
//                " 14463621 ," +
//                " 14463661 ," +
//                " 14463701 ," +
//                " 14463741 ," +
//                " 14463781 ," +
//                " 14463221 ," +
//                " 14463261 ," +
//                " 14463301 ," +
//                " 14463341 ," +
//                " 14463381 ," +
//                " 14463421 ," +
//                " 14454561 ," +
//                " 14454601 ," +
//                " 14454641 ," +
//                " 14454681 ," +
//                " 14454721 ," +
//                " 14454761 ," +
//                " 14454801 ," +
//                " 14454841 ," +
//                " 14454881 ," +
//                " 14454921 ," +
//                " 14454961 ," +
//                " 14453881 ," +
//                " 14453921 ," +
//                " 14453961 ," +
//                " 14454001 ," +
//                " 14454041 ," +
//                " 14454081 ," +
//                " 14454121 ," +
//                " 14454161 ," +
//                " 14454201 ," +
//                " 14454241 ," +
//                " 14454281 ," +
//                " 14454321 ," +
//                " 14454361 ," +
//                " 14454401 ," +
//                " 14454441 ," +
//                " 14454481 ," +
//                " 14454521 ," +
//                " 14453401 ," +
//                " 14453441 ," +
//                " 14453481 ," +
//                " 14453521 ," +
//                " 14453561 ," +
//                " 14453601 ," +
//                " 14453641 ," +
//                " 14453681 ," +
//                " 14453721 ," +
//                " 14453761 ," +
//                " 14453801 ," +
//                " 14453841 ," +
//                " 14453081 ," +
//                " 14453121 ," +
//                " 14453161 ," +
//                " 14453201 ," +
//                " 14453241 ," +
//                " 14453281 ," +
//                " 14452521 ," +
//                " 14452561 ," +
//                " 14452601 ," +
//                " 14452641 ," +
//                " 14452681 ," +
//                " 14452721 ," +
//                " 14452761 ," +
//                " 14452801 ," +
//                " 14452841 ," +
//                " 14452881 ," +
//                " 14452921 ," +
//                " 14452961 ," +
//                " 14453001 ," +
//                " 14453041 ," +
//                " 14451841 ," +
//                " 14451881 ," +
//                " 14451921 ," +
//                " 14451961 ," +
//                " 14452001 ," +
//                " 14452041 ," +
//                " 14452081 ," +
//                " 14452121 ," +
//                " 14452161 ," +
//                " 14452201 ," +
//                " 14452241 ," +
//                " 14452281 ," +
//                " 14452321 ," +
//                " 14452361 ," +
//                " 14452401 ," +
//                " 14452441 ," +
//                " 14452481 ," +
//                " 14451721 ," +
//                " 14451761 ," +
//                " 14451801 ," +
//                " 14451421 ," +
//                " 14451461 ," +
//                " 14451501 ," +
//                " 14451541 ," +
//                " 14450781 ," +
//                " 14450821 ," +
//                " 14450861 ," +
//                " 14450901 ," +
//                " 14450941 ," +
//                " 14450981 ," +
//                " 14451021 ," +
//                " 14451061 ," +
//                " 14451101 ," +
//                " 14451141 ," +
//                " 14451181 ," +
//                " 14451221 ," +
//                " 14451261 ," +
//                " 14451301 ," +
//                " 14451341 ," +
//                " 14451381 ," +
//                " 14450181 ," +
//                " 14450221 ," +
//                " 14450261 ," +
//                " 14450301 ," +
//                " 14450341 ," +
//                " 14450381 ," +
//                " 14450421 ," +
//                " 14450461 ," +
//                " 14450501 ," +
//                " 14450541 ," +
//                " 14450581 ," +
//                " 14450621 ," +
//                " 14450661 ," +
//                " 14450701 ," +
//                " 14450741 ," +
//                " 14449981 ," +
//                " 14450021 ," +
//                " 14450061 ," +
//                " 14450101 ," +
//                " 14450141 ," +
//                " 14449501 ," +
//                " 14449541 ," +
//                " 14449581 ," +
//                " 14449621 ," +
//                " 14449661 ," +
//                " 14449701 ," +
//                " 14449741 ," +
//                " 14448901 ," +
//                " 14448941 ," +
//                " 14448981 ," +
//                " 14449021 ," +
//                " 14449061 ," +
//                " 14449101 ," +
//                " 14449141 ," +
//                " 14449181 ," +
//                " 14449221 ," +
//                " 14449261 ," +
//                " 14449301 ," +
//                " 14449341 ," +
//                " 14449381 ," +
//                " 14449421 ," +
//                " 14449461 ," +
//                " 14448401 ," +
//                " 14448441 ," +
//                " 14448481 ," +
//                " 14448521 ," +
//                " 14448561 ," +
//                " 14448601 ," +
//                " 14448641 ," +
//                " 14448691 ," +
//                " 14448741 ," +
//                " 14448781 ," +
//                " 14448821 ," +
//                " 14448861 ," +
//                " 14448161 ," +
//                " 14448201 ," +
//                " 14448241 ," +
//                " 14448281 ," +
//                " 14448321 ," +
//                " 14448361 ," +
//                " 14447441 ," +
//                " 14447481 ," +
//                " 14447521 ," +
//                " 14447561 ," +
//                " 14447601 ," +
//                " 14447641 ," +
//                " 14447681 ," +
//                " 14447721 ," +
//                " 14446721 ," +
//                " 14446761 ," +
//                " 14446801 ," +
//                " 14446841 ," +
//                " 14446881 ," +
//                " 14446921 ," +
//                " 14446961 ," +
//                " 14447001 ," +
//                " 14447041 ," +
//                " 14447081 ," +
//                " 14447121 ," +
//                " 14447161 ," +
//                " 14447201 ," +
//                " 14447241 ," +
//                " 14447281 ," +
//                " 14447321 ," +
//                " 14447361 ," +
//                " 14447401 ," +
//                " 14446161 ," +
//                " 14446201 ," +
//                " 14446241 ," +
//                " 14446281 ," +
//                " 14446321 ," +
//                " 14446361 ," +
//                " 14446401 ," +
//                " 14446441 ," +
//                " 14446481 ," +
//                " 14446521 ," +
//                " 14446561 ," +
//                " 14446601 ," +
//                " 14446641 ," +
//                " 14446681 ," +
//                " 14445051 ," +
//                " 14445091 ," +
//                " 14445131 ," +
//                " 14445171 ," +
//                " 14445211 ," +
//                " 14445251 ," +
//                " 14445291 ," +
//                " 14445331 ," +
//                " 14445371 ," +
//                " 14445411 ," +
//                " 14445451 ," +
//                " 14445491 ," +
//                " 14445531 ," +
//                " 14445571 ," +
//                " 14445611 ," +
//                " 14445651 ," +
//                " 14444491 ," +
//                " 14444531 ," +
//                " 14444571 ," +
//                " 14444611 ," +
//                " 14444651 ," +
//                " 14444691 ," +
//                " 14444731 ," +
//                " 14444771 ," +
//                " 14444811 ," +
//                " 14444851 ," +
//                " 14444891 ," +
//                " 14444931 ," +
//                " 14444971 ," +
//                " 14445011 ," +
//                " 14444091 ," +
//                " 14444131 ," +
//                " 14444171 ," +
//                " 14444211 ," +
//                " 14444251 ," +
//                " 14444291 ," +
//                " 14444331 ," +
//                " 14444371 ," +
//                " 14444411 ," +
//                " 14444451 ," +
//                " 14443571 ," +
//                " 14443611 ," +
//                " 14443651 ," +
//                " 14443691 ," +
//                " 14443731 ," +
//                " 14443771 ," +
//                " 14443811 ," +
//                " 14443851 ," +
//                " 14443891 ," +
//                " 14443931 ," +
//                " 14443971 ," +
//                " 14444011 ," +
//                " 14444051 ," +
//                " 14443051 ," +
//                " 14443091 ," +
//                " 14443131 ," +
//                " 14443171 ," +
//                " 14443211 ," +
//                " 14443251 ," +
//                " 14443291 ," +
//                " 14443331 ," +
//                " 14443371 ," +
//                " 14443411 ," +
//                " 14443451 ," +
//                " 14443491 ," +
//                " 14443531 ," +
//                " 14442491 ," +
//                " 14442531 ," +
//                " 14442571 ," +
//                " 14442611 ," +
//                " 14442651 ," +
//                " 14442691 ," +
//                " 14442731 ," +
//                " 14442771 ," +
//                " 14442811 ," +
//                " 14442851 ," +
//                " 14442891 ," +
//                " 14442931 ," +
//                " 14442971 ," +
//                " 14443011 ," +
//                " 14442371 ," +
//                " 14442411 ," +
//                " 14442451 ," +
//                " 14441771 ," +
//                " 14441811 ," +
//                " 14441851 ," +
//                " 14441891 ," +
//                " 14441931 ," +
//                " 14441971 ," +
//                " 14442011 ," +
//                " 14442051 ," +
//                " 14442091 ," +
//                " 14442131 ," +
//                " 14442171 ," +
//                " 14442211 ," +
//                " 14442251 ," +
//                " 14442291 ," +
//                " 14442331 ," +
//                " 14441171 ," +
//                " 14441211 ," +
//                " 14441251 ," +
//                " 14441291 ," +
//                " 14441331 ," +
//                " 14441371 ," +
//                " 14441411 ," +
//                " 14441451 ," +
//                " 14441491 ," +
//                " 14441531 ," +
//                " 14441571 ," +
//                " 14441611 ," +
//                " 14441651 ," +
//                " 14441691 ," +
//                " 14441731 ," +
//                " 14440891 ," +
//                " 14440931 ," +
//                " 14440971 ," +
//                " 14441011 ," +
//                " 14441051 ," +
//                " 14441091 ," +
//                " 14441131 ," +
//                " 14440731 ," +
//                " 14440771 ," +
//                " 14440811 ," +
//                " 14440851 ," +
//                " 14440011 ," +
//                " 14440051 ," +
//                " 14440091 ," +
//                " 14440131 ," +
//                " 14440171 ," +
//                " 14440211 ," +
//                " 14440251 ," +
//                " 14440291 ," +
//                " 14440331 ," +
//                " 14440371 ," +
//                " 14440411 ," +
//                " 14440451 ," +
//                " 14440491 ," +
//                " 14440531 ," +
//                " 14440571 ," +
//                " 14440611 ," +
//                " 14440651 ," +
//                " 14440691 ," +
//                " 14439331 ," +
//                " 14439371 ," +
//                " 14439411 ," +
//                " 14439451 ," +
//                " 14439491 ," +
//                " 14439531 ," +
//                " 14439571 ," +
//                " 14439611 ," +
//                " 14439651 ," +
//                " 14439691 ," +
//                " 14439731 ," +
//                " 14439771 ," +
//                " 14439811 ," +
//                " 14439851 ," +
//                " 14439891 ," +
//                " 14439931 ," +
//                " 14439971 ," +
//                " 14439291 ," +
//                " 14438891 ," +
//                " 14438931 ," +
//                " 14438971 ," +
//                " 14439011 ," +
//                " 14439051 ," +
//                " 14439091 ," +
//                " 14439131 ," +
//                " 14439171 ," +
//                " 14439211 ," +
//                " 14439251 ," +
//                " 14438251 ," +
//                " 14438291 ," +
//                " 14438331 ," +
//                " 14438371 ," +
//                " 14438411 ," +
//                " 14438451 ," +
//                " 14438491 ," +
//                " 14438531 ," +
//                " 14438571 ," +
//                " 14438611 ," +
//                " 14438651 ," +
//                " 14438691 ," +
//                " 14438731 ," +
//                " 14438771 ," +
//                " 14438811 ," +
//                " 14438851 ," +
//                " 14437691 ," +
//                " 14437731 ," +
//                " 14437771 ," +
//                " 14437811 ," +
//                " 14437851 ," +
//                " 14437891 ," +
//                " 14437931 ," +
//                " 14437971 ," +
//                " 14438011 ," +
//                " 14438051 ," +
//                " 14438091 ," +
//                " 14438131 ," +
//                " 14438171 ," +
//                " 14438211 ," +
//                " 14437091 ," +
//                " 14437131 ," +
//                " 14437171 ," +
//                " 14437211 ," +
//                " 14437251 ," +
//                " 14437291 ," +
//                " 14437331 ," +
//                " 14437371 ," +
//                " 14437411 ," +
//                " 14437451 ," +
//                " 14437491 ," +
//                " 14437531 ," +
//                " 14437571 ," +
//                " 14437611 ," +
//                " 14437651 ," +
//                " 14436451 ," +
//                " 14436491 ," +
//                " 14436531 ," +
//                " 14436571 ," +
//                " 14436611 ," +
//                " 14436651 ," +
//                " 14436691 ," +
//                " 14436731 ," +
//                " 14436771 ," +
//                " 14436811 ," +
//                " 14436851 ," +
//                " 14436891 ," +
//                " 14436931 ," +
//                " 14436971 ," +
//                " 14437011 ," +
//                " 14437051 ," +
//                " 14436091 ," +
//                " 14436131 ," +
//                " 14436171 ," +
//                " 14436211 ," +
//                " 14436251 ," +
//                " 14436291 ," +
//                " 14436331 ," +
//                " 14436371 ," +
//                " 14436411 ," +
//                " 14435971 ," +
//                " 14436011 ," +
//                " 14436051 ," +
//                " 14435411 ," +
//                " 14435451 ," +
//                " 14435491 ," +
//                " 14435531 ," +
//                " 14435571 ," +
//                " 14435611 ," +
//                " 14435651 ," +
//                " 14435691 ," +
//                " 14435731 ," +
//                " 14435771 ," +
//                " 14435811 ," +
//                " 14435851 ," +
//                " 14435891 ," +
//                " 14435931 ," +
//                " 14434811 ," +
//                " 14434851 ," +
//                " 14434891 ," +
//                " 14434931 ," +
//                " 14434971 ," +
//                " 14435011 ," +
//                " 14435051 ," +
//                " 14435091 ," +
//                " 14435131 ," +
//                " 14435171 ," +
//                " 14435211 ," +
//                " 14435251 ," +
//                " 14435291 ," +
//                " 14435331 ," +
//                " 14435371 ," +
//                " 14434491 ," +
//                " 14434531 ," +
//                " 14434571 ," +
//                " 14434611 ," +
//                " 14434651 ," +
//                " 14434691 ," +
//                " 14434731 ," +
//                " 14434771 ," +
//                " 14433971 ," +
//                " 14434011 ," +
//                " 14434051 ," +
//                " 14434091 ," +
//                " 14434131 ," +
//                " 14434171 ," +
//                " 14434211 ," +
//                " 14434251 ," +
//                " 14434291 ," +
//                " 14434331 ," +
//                " 14434371 ," +
//                " 14434411 ," +
//                " 14434451 ," +
//                " 14433291 ," +
//                " 14433331 ," +
//                " 14433931 ," +
//                " 14433251 ," +
//                " 14353391 ," +
//                " 14353431 ," +
//                " 14353471 ," +
//                " 14353511 ," +
//                " 14353551 ," +
//                " 14353591 ," +
//                " 14353631 ," +
//                " 14353671 ," +
//                " 14353711 ," +
//                " 14353751 ," +
//                " 14352791 ," +
//                " 14352831 ," +
//                " 14352871 ," +
//                " 14352911 ," +
//                " 14352951 ," +
//                " 14352991 ," +
//                " 14353031 ," +
//                " 14353071 ," +
//                " 14353111 ," +
//                " 14353151 ," +
//                " 14353191 ," +
//                " 14353231 ," +
//                " 14353271 ," +
//                " 14353311 ," +
//                " 14353351 ," +
//                " 14352231 ," +
//                " 14352271 ," +
//                " 14352311 ," +
//                " 14352351 ," +
//                " 14352391 ," +
//                " 14352431 ," +
//                " 14352471 ," +
//                " 14352511 ," +
//                " 14352551 ," +
//                " 14352591 ," +
//                " 14352631 ," +
//                " 14352671 ," +
//                " 14352711 ," +
//                " 14352751 ," +
//                " 14352191 ," +
//                " 14351931 ," +
//                " 14351971 ," +
//                " 14352011 ," +
//                " 14352051 ," +
//                " 14352091 ," +
//                " 14351331 ," +
//                " 14351371 ," +
//                " 14351411 ," +
//                " 14351451 ," +
//                " 14351491 ," +
//                " 14351531 ," +
//                " 14351571 ," +
//                " 14351611 ," +
//                " 14351651 ," +
//                " 14351691 ," +
//                " 14351731 ," +
//                " 14351771 ," +
//                " 14351811 ," +
//                " 14351851 ," +
//                " 14351891 ," +
//                " 14350771 ," +
//                " 14350811 ," +
//                " 14350851 ," +
//                " 14350891 ," +
//                " 14350931 ," +
//                " 14350971 ," +
//                " 14351011 ," +
//                " 14351051 ," +
//                " 14351091 ," +
//                " 14351131 ," +
//                " 14351171 ," +
//                " 14351211 ," +
//                " 14351251 ," +
//                " 14351291 ," +
//                " 14350531 ," +
//                " 14350571 ," +
//                " 14350611 ," +
//                " 14350651 ," +
//                " 14350691 ," +
//                " 14350731 ," +
//                " 14349511 ," +
//                " 14348231 ," +
//                " 14348271 ," +
//                " 14348111 ," +
//                " 14345041 ," +
//                " 14344281 ," +
//                " 14343341 ," +
//                " 14342021 ," +
//                " 14342061 ," +
//                " 14340281 ," +
//                " 14340441 ," +
//                " 14339641 ," +
//                " 14338961 ," +
//                " 14336631 ," +
//                " 14335791 ," +
//                " 14335951 ," +
//                " 14334581 ," +
//                " 14333901 ";
//
//        final String[] split = input.split(",");
//        final String join = Arrays.stream(split).map(String::trim).map(s -> "'" + s + "'").collect(Collectors.joining(","));
//        final StringBuilder builder = new StringBuilder("select  count(*),sync_status  from data_sync_task dst where program_id in (");
//        builder.append(join).append(") and dst.create_time BETWEEN '2024-04-25 00:00:00' and '2024-04-29 00:00:00' and sync_status!='success' group by sync_status\\G;");
//        System.out.println(builder.toString());
//
//    }

    static String input = " 14497331 ," +
            " 14496641 ," +
            " 14496681 ," +
            " 14496721 ," +
            " 14496761 ," +
            " 14496801 ," +
            " 14496841 ," +
            " 14496881 ," +
            " 14496931 ," +
            " 14496971 ," +
            " 14497011 ," +
            " 14497051 ," +
            " 14497091 ," +
            " 14497131 ," +
            " 14497171 ," +
            " 14497211 ," +
            " 14497251 ," +
            " 14497291 ," +
            " 14496001 ," +
            " 14496041 ," +
            " 14496081 ," +
            " 14496121 ," +
            " 14496161 ," +
            " 14496201 ," +
            " 14496241 ," +
            " 14496281 ," +
            " 14496321 ," +
            " 14496361 ," +
            " 14496401 ," +
            " 14496441 ," +
            " 14496481 ," +
            " 14496521 ," +
            " 14496561 ," +
            " 14496601 ," +
            " 14495761 ," +
            " 14495801 ," +
            " 14495841 ," +
            " 14495881 ," +
            " 14495921 ," +
            " 14495961 ," +
            " 14494761 ," +
            " 14494801 ," +
            " 14494841 ," +
            " 14494881 ," +
            " 14494921 ," +
            " 14494961 ," +
            " 14495001 ," +
            " 14495041 ," +
            " 14495081 ," +
            " 14495121 ," +
            " 14495161 ," +
            " 14495201 ," +
            " 14495241 ," +
            " 14495281 ," +
            " 14495321 ," +
            " 14495361 ," +
            " 14495401 ," +
            " 14494081 ," +
            " 14494121 ," +
            " 14494161 ," +
            " 14494201 ," +
            " 14494241 ," +
            " 14494281 ," +
            " 14494321 ," +
            " 14494361 ," +
            " 14494401 ," +
            " 14494441 ," +
            " 14494481 ," +
            " 14494521 ," +
            " 14494561 ," +
            " 14494601 ," +
            " 14494641 ," +
            " 14494681 ," +
            " 14494721 ," +
            " 14493841 ," +
            " 14493881 ," +
            " 14493921 ," +
            " 14493961 ," +
            " 14494001 ," +
            " 14494041 ," +
            " 14493181 ," +
            " 14493221 ," +
            " 14493261 ," +
            " 14493301 ," +
            " 14493341 ," +
            " 14493381 ," +
            " 14493421 ," +
            " 14493461 ," +
            " 14492581 ," +
            " 14492621 ," +
            " 14492661 ," +
            " 14492701 ," +
            " 14492741 ," +
            " 14492781 ," +
            " 14492821 ," +
            " 14492861 ," +
            " 14492901 ," +
            " 14492941 ," +
            " 14492981 ," +
            " 14493021 ," +
            " 14493061 ," +
            " 14493101 ," +
            " 14493141 ," +
            " 14491931 ," +
            " 14491971 ," +
            " 14492011 ," +
            " 14492051 ," +
            " 14492091 ," +
            " 14492131 ," +
            " 14492171 ," +
            " 14492211 ," +
            " 14492251 ," +
            " 14492291 ," +
            " 14492331 ," +
            " 14492371 ," +
            " 14492411 ," +
            " 14492451 ," +
            " 14492491 ," +
            " 14492531 ," +
            " 14491891 ," +
            " 14491051 ," +
            " 14491091 ," +
            " 14491131 ," +
            " 14491171 ," +
            " 14491211 ," +
            " 14491251 ," +
            " 14491291 ," +
            " 14491331 ," +
            " 14491371 ," +
            " 14491411 ," +
            " 14491451 ," +
            " 14491491 ," +
            " 14491531 ," +
            " 14490621 ," +
            " 14490661 ," +
            " 14490701 ," +
            " 14490741 ," +
            " 14490781 ," +
            " 14490821 ," +
            " 14490871 ," +
            " 14490911 ," +
            " 14490961 ," +
            " 14491011 ," +
            " 14489981 ," +
            " 14490021 ," +
            " 14490061 ," +
            " 14490101 ," +
            " 14490141 ," +
            " 14490181 ," +
            " 14490221 ," +
            " 14490261 ," +
            " 14490301 ," +
            " 14490341 ," +
            " 14490381 ," +
            " 14490421 ," +
            " 14490461 ," +
            " 14490501 ," +
            " 14490541 ," +
            " 14490581 ," +
            " 14489941 ," +
            " 14489421 ," +
            " 14489461 ," +
            " 14489501 ," +
            " 14489541 ," +
            " 14489581 ," +
            " 14489621 ," +
            " 14489301 ," +
            " 14489341 ," +
            " 14489381 ," +
            " 14486601 ," +
            " 14486561 ," +
            " 14486501 ," +
            " 14486421 ," +
            " 14486351 ," +
            " 14463501 ," +
            " 14463541 ," +
            " 14463581 ," +
            " 14463621 ," +
            " 14463661 ," +
            " 14463701 ," +
            " 14463741 ," +
            " 14463781 ," +
            " 14463221 ," +
            " 14463261 ," +
            " 14463301 ," +
            " 14463341 ," +
            " 14463381 ," +
            " 14463421 ," +
            " 14454561 ," +
            " 14454601 ," +
            " 14454641 ," +
            " 14454681 ," +
            " 14454721 ," +
            " 14454761 ," +
            " 14454801 ," +
            " 14454841 ," +
            " 14454881 ," +
            " 14454921 ," +
            " 14454961 ," +
            " 14453881 ," +
            " 14453921 ," +
            " 14453961 ," +
            " 14454001 ," +
            " 14454041 ," +
            " 14454081 ," +
            " 14454121 ," +
            " 14454161 ," +
            " 14454201 ," +
            " 14454241 ," +
            " 14454281 ," +
            " 14454321 ," +
            " 14454361 ," +
            " 14454401 ," +
            " 14454441 ," +
            " 14454481 ," +
            " 14454521 ," +
            " 14453401 ," +
            " 14453441 ," +
            " 14453481 ," +
            " 14453521 ," +
            " 14453561 ," +
            " 14453601 ," +
            " 14453641 ," +
            " 14453681 ," +
            " 14453721 ," +
            " 14453761 ," +
            " 14453801 ," +
            " 14453841 ," +
            " 14453081 ," +
            " 14453121 ," +
            " 14453161 ," +
            " 14453201 ," +
            " 14453241 ," +
            " 14453281 ," +
            " 14452521 ," +
            " 14452561 ," +
            " 14452601 ," +
            " 14452641 ," +
            " 14452681 ," +
            " 14452721 ," +
            " 14452761 ," +
            " 14452801 ," +
            " 14452841 ," +
            " 14452881 ," +
            " 14452921 ," +
            " 14452961 ," +
            " 14453001 ," +
            " 14453041 ," +
            " 14451841 ," +
            " 14451881 ," +
            " 14451921 ," +
            " 14451961 ," +
            " 14452001 ," +
            " 14452041 ," +
            " 14452081 ," +
            " 14452121 ," +
            " 14452161 ," +
            " 14452201 ," +
            " 14452241 ," +
            " 14452281 ," +
            " 14452321 ," +
            " 14452361 ," +
            " 14452401 ," +
            " 14452441 ," +
            " 14452481 ," +
            " 14451721 ," +
            " 14451761 ," +
            " 14451801 ," +
            " 14451421 ," +
            " 14451461 ," +
            " 14451501 ," +
            " 14451541 ," +
            " 14450781 ," +
            " 14450821 ," +
            " 14450861 ," +
            " 14450901 ," +
            " 14450941 ," +
            " 14450981 ," +
            " 14451021 ," +
            " 14451061 ," +
            " 14451101 ," +
            " 14451141 ," +
            " 14451181 ," +
            " 14451221 ," +
            " 14451261 ," +
            " 14451301 ," +
            " 14451341 ," +
            " 14451381 ," +
            " 14450181 ," +
            " 14450221 ," +
            " 14450261 ," +
            " 14450301 ," +
            " 14450341 ," +
            " 14450381 ," +
            " 14450421 ," +
            " 14450461 ," +
            " 14450501 ," +
            " 14450541 ," +
            " 14450581 ," +
            " 14450621 ," +
            " 14450661 ," +
            " 14450701 ," +
            " 14450741 ," +
            " 14449981 ," +
            " 14450021 ," +
            " 14450061 ," +
            " 14450101 ," +
            " 14450141 ," +
            " 14449501 ," +
            " 14449541 ," +
            " 14449581 ," +
            " 14449621 ," +
            " 14449661 ," +
            " 14449701 ," +
            " 14449741 ," +
            " 14448901 ," +
            " 14448941 ," +
            " 14448981 ," +
            " 14449021 ," +
            " 14449061 ," +
            " 14449101 ," +
            " 14449141 ," +
            " 14449181 ," +
            " 14449221 ," +
            " 14449261 ," +
            " 14449301 ," +
            " 14449341 ," +
            " 14449381 ," +
            " 14449421 ," +
            " 14449461 ," +
            " 14448401 ," +
            " 14448441 ," +
            " 14448481 ," +
            " 14448521 ," +
            " 14448561 ," +
            " 14448601 ," +
            " 14448641 ," +
            " 14448691 ," +
            " 14448741 ," +
            " 14448781 ," +
            " 14448821 ," +
            " 14448861 ," +
            " 14448161 ," +
            " 14448201 ," +
            " 14448241 ," +
            " 14448281 ," +
            " 14448321 ," +
            " 14448361 ," +
            " 14447441 ," +
            " 14447481 ," +
            " 14447521 ," +
            " 14447561 ," +
            " 14447601 ," +
            " 14447641 ," +
            " 14447681 ," +
            " 14447721 ," +
            " 14446721 ," +
            " 14446761 ," +
            " 14446801 ," +
            " 14446841 ," +
            " 14446881 ," +
            " 14446921 ," +
            " 14446961 ," +
            " 14447001 ," +
            " 14447041 ," +
            " 14447081 ," +
            " 14447121 ," +
            " 14447161 ," +
            " 14447201 ," +
            " 14447241 ," +
            " 14447281 ," +
            " 14447321 ," +
            " 14447361 ," +
            " 14447401 ," +
            " 14446161 ," +
            " 14446201 ," +
            " 14446241 ," +
            " 14446281 ," +
            " 14446321 ," +
            " 14446361 ," +
            " 14446401 ," +
            " 14446441 ," +
            " 14446481 ," +
            " 14446521 ," +
            " 14446561 ," +
            " 14446601 ," +
            " 14446641 ," +
            " 14446681 ," +
            " 14445051 ," +
            " 14445091 ," +
            " 14445131 ," +
            " 14445171 ," +
            " 14445211 ," +
            " 14445251 ," +
            " 14445291 ," +
            " 14445331 ," +
            " 14445371 ," +
            " 14445411 ," +
            " 14445451 ," +
            " 14445491 ," +
            " 14445531 ," +
            " 14445571 ," +
            " 14445611 ," +
            " 14445651 ," +
            " 14444491 ," +
            " 14444531 ," +
            " 14444571 ," +
            " 14444611 ," +
            " 14444651 ," +
            " 14444691 ," +
            " 14444731 ," +
            " 14444771 ," +
            " 14444811 ," +
            " 14444851 ," +
            " 14444891 ," +
            " 14444931 ," +
            " 14444971 ," +
            " 14445011 ," +
            " 14444091 ," +
            " 14444131 ," +
            " 14444171 ," +
            " 14444211 ," +
            " 14444251 ," +
            " 14444291 ," +
            " 14444331 ," +
            " 14444371 ," +
            " 14444411 ," +
            " 14444451 ," +
            " 14443571 ," +
            " 14443611 ," +
            " 14443651 ," +
            " 14443691 ," +
            " 14443731 ," +
            " 14443771 ," +
            " 14443811 ," +
            " 14443851 ," +
            " 14443891 ," +
            " 14443931 ," +
            " 14443971 ," +
            " 14444011 ," +
            " 14444051 ," +
            " 14443051 ," +
            " 14443091 ," +
            " 14443131 ," +
            " 14443171 ," +
            " 14443211 ," +
            " 14443251 ," +
            " 14443291 ," +
            " 14443331 ," +
            " 14443371 ," +
            " 14443411 ," +
            " 14443451 ," +
            " 14443491 ," +
            " 14443531 ," +
            " 14442491 ," +
            " 14442531 ," +
            " 14442571 ," +
            " 14442611 ," +
            " 14442651 ," +
            " 14442691 ," +
            " 14442731 ," +
            " 14442771 ," +
            " 14442811 ," +
            " 14442851 ," +
            " 14442891 ," +
            " 14442931 ," +
            " 14442971 ," +
            " 14443011 ," +
            " 14442371 ," +
            " 14442411 ," +
            " 14442451 ," +
            " 14441771 ," +
            " 14441811 ," +
            " 14441851 ," +
            " 14441891 ," +
            " 14441931 ," +
            " 14441971 ," +
            " 14442011 ," +
            " 14442051 ," +
            " 14442091 ," +
            " 14442131 ," +
            " 14442171 ," +
            " 14442211 ," +
            " 14442251 ," +
            " 14442291 ," +
            " 14442331 ," +
            " 14441171 ," +
            " 14441211 ," +
            " 14441251 ," +
            " 14441291 ," +
            " 14441331 ," +
            " 14441371 ," +
            " 14441411 ," +
            " 14441451 ," +
            " 14441491 ," +
            " 14441531 ," +
            " 14441571 ," +
            " 14441611 ," +
            " 14441651 ," +
            " 14441691 ," +
            " 14441731 ," +
            " 14440891 ," +
            " 14440931 ," +
            " 14440971 ," +
            " 14441011 ," +
            " 14441051 ," +
            " 14441091 ," +
            " 14441131 ," +
            " 14440731 ," +
            " 14440771 ," +
            " 14440811 ," +
            " 14440851 ," +
            " 14440011 ," +
            " 14440051 ," +
            " 14440091 ," +
            " 14440131 ," +
            " 14440171 ," +
            " 14440211 ," +
            " 14440251 ," +
            " 14440291 ," +
            " 14440331 ," +
            " 14440371 ," +
            " 14440411 ," +
            " 14440451 ," +
            " 14440491 ," +
            " 14440531 ," +
            " 14440571 ," +
            " 14440611 ," +
            " 14440651 ," +
            " 14440691 ," +
            " 14439331 ," +
            " 14439371 ," +
            " 14439411 ," +
            " 14439451 ," +
            " 14439491 ," +
            " 14439531 ," +
            " 14439571 ," +
            " 14439611 ," +
            " 14439651 ," +
            " 14439691 ," +
            " 14439731 ," +
            " 14439771 ," +
            " 14439811 ," +
            " 14439851 ," +
            " 14439891 ," +
            " 14439931 ," +
            " 14439971 ," +
            " 14439291 ," +
            " 14438891 ," +
            " 14438931 ," +
            " 14438971 ," +
            " 14439011 ," +
            " 14439051 ," +
            " 14439091 ," +
            " 14439131 ," +
            " 14439171 ," +
            " 14439211 ," +
            " 14439251 ," +
            " 14438251 ," +
            " 14438291 ," +
            " 14438331 ," +
            " 14438371 ," +
            " 14438411 ," +
            " 14438451 ," +
            " 14438491 ," +
            " 14438531 ," +
            " 14438571 ," +
            " 14438611 ," +
            " 14438651 ," +
            " 14438691 ," +
            " 14438731 ," +
            " 14438771 ," +
            " 14438811 ," +
            " 14438851 ," +
            " 14437691 ," +
            " 14437731 ," +
            " 14437771 ," +
            " 14437811 ," +
            " 14437851 ," +
            " 14437891 ," +
            " 14437931 ," +
            " 14437971 ," +
            " 14438011 ," +
            " 14438051 ," +
            " 14438091 ," +
            " 14438131 ," +
            " 14438171 ," +
            " 14438211 ," +
            " 14437091 ," +
            " 14437131 ," +
            " 14437171 ," +
            " 14437211 ," +
            " 14437251 ," +
            " 14437291 ," +
            " 14437331 ," +
            " 14437371 ," +
            " 14437411 ," +
            " 14437451 ," +
            " 14437491 ," +
            " 14437531 ," +
            " 14437571 ," +
            " 14437611 ," +
            " 14437651 ," +
            " 14436451 ," +
            " 14436491 ," +
            " 14436531 ," +
            " 14436571 ," +
            " 14436611 ," +
            " 14436651 ," +
            " 14436691 ," +
            " 14436731 ," +
            " 14436771 ," +
            " 14436811 ," +
            " 14436851 ," +
            " 14436891 ," +
            " 14436931 ," +
            " 14436971 ," +
            " 14437011 ," +
            " 14437051 ," +
            " 14436091 ," +
            " 14436131 ," +
            " 14436171 ," +
            " 14436211 ," +
            " 14436251 ," +
            " 14436291 ," +
            " 14436331 ," +
            " 14436371 ," +
            " 14436411 ," +
            " 14435971 ," +
            " 14436011 ," +
            " 14436051 ," +
            " 14435411 ," +
            " 14435451 ," +
            " 14435491 ," +
            " 14435531 ," +
            " 14435571 ," +
            " 14435611 ," +
            " 14435651 ," +
            " 14435691 ," +
            " 14435731 ," +
            " 14435771 ," +
            " 14435811 ," +
            " 14435851 ," +
            " 14435891 ," +
            " 14435931 ," +
            " 14434811 ," +
            " 14434851 ," +
            " 14434891 ," +
            " 14434931 ," +
            " 14434971 ," +
            " 14435011 ," +
            " 14435051 ," +
            " 14435091 ," +
            " 14435131 ," +
            " 14435171 ," +
            " 14435211 ," +
            " 14435251 ," +
            " 14435291 ," +
            " 14435331 ," +
            " 14435371 ," +
            " 14434491 ," +
            " 14434531 ," +
            " 14434571 ," +
            " 14434611 ," +
            " 14434651 ," +
            " 14434691 ," +
            " 14434731 ," +
            " 14434771 ," +
            " 14433971 ," +
            " 14434011 ," +
            " 14434051 ," +
            " 14434091 ," +
            " 14434131 ," +
            " 14434171 ," +
            " 14434211 ," +
            " 14434251 ," +
            " 14434291 ," +
            " 14434331 ," +
            " 14434371 ," +
            " 14434411 ," +
            " 14434451 ," +
            " 14433291 ," +
            " 14433331 ," +
            " 14433931 ," +
            " 14433251 ," +
            " 14353391 ," +
            " 14353431 ," +
            " 14353471 ," +
            " 14353511 ," +
            " 14353551 ," +
            " 14353591 ," +
            " 14353631 ," +
            " 14353671 ," +
            " 14353711 ," +
            " 14353751 ," +
            " 14352791 ," +
            " 14352831 ," +
            " 14352871 ," +
            " 14352911 ," +
            " 14352951 ," +
            " 14352991 ," +
            " 14353031 ," +
            " 14353071 ," +
            " 14353111 ," +
            " 14353151 ," +
            " 14353191 ," +
            " 14353231 ," +
            " 14353271 ," +
            " 14353311 ," +
            " 14353351 ," +
            " 14352231 ," +
            " 14352271 ," +
            " 14352311 ," +
            " 14352351 ," +
            " 14352391 ," +
            " 14352431 ," +
            " 14352471 ," +
            " 14352511 ," +
            " 14352551 ," +
            " 14352591 ," +
            " 14352631 ," +
            " 14352671 ," +
            " 14352711 ," +
            " 14352751 ," +
            " 14352191 ," +
            " 14351931 ," +
            " 14351971 ," +
            " 14352011 ," +
            " 14352051 ," +
            " 14352091 ," +
            " 14351331 ," +
            " 14351371 ," +
            " 14351411 ," +
            " 14351451 ," +
            " 14351491 ," +
            " 14351531 ," +
            " 14351571 ," +
            " 14351611 ," +
            " 14351651 ," +
            " 14351691 ," +
            " 14351731 ," +
            " 14351771 ," +
            " 14351811 ," +
            " 14351851 ," +
            " 14351891 ," +
            " 14350771 ," +
            " 14350811 ," +
            " 14350851 ," +
            " 14350891 ," +
            " 14350931 ," +
            " 14350971 ," +
            " 14351011 ," +
            " 14351051 ," +
            " 14351091 ," +
            " 14351131 ," +
            " 14351171 ," +
            " 14351211 ," +
            " 14351251 ," +
            " 14351291 ," +
            " 14350531 ," +
            " 14350571 ," +
            " 14350611 ," +
            " 14350651 ," +
            " 14350691 ," +
            " 14350731 ," +
            " 14349511 ," +
            " 14348231 ," +
            " 14348271 ," +
            " 14348111 ," +
            " 14345041 ," +
            " 14344281 ," +
            " 14343341 ," +
            " 14342021 ," +
            " 14342061 ," +
            " 14340281 ," +
            " 14340441 ," +
            " 14339641 ," +
            " 14338961 ," +
            " 14336631 ," +
            " 14335791 ," +
            " 14335951 ," +
            " 14334581 ," +
            " 14333901 ";


   /* public static void main(String[] args) {
        final String[] split = input.split(",");
        final String join = Arrays.stream(split).map(String::trim).map(s -> "'" + s + "'").collect(Collectors.joining(","));
        final StringBuilder builder = new StringBuilder("select  id,sync_status,create_time  from data_sync_task dst where program_id in (");
        builder.append(join).append(") and dst.create_time BETWEEN '2024-04-25 00:00:00' and '2024-04-29 00:00:00' and sync_status!='success' order by create_time\\G;");
        System.out.println(builder.toString());

    }*/

    public static void main(String[] args) throws Exception {
        final InputStream in = MyTest.class.getClassLoader().getResourceAsStream("a.txt");
        final InputStreamReader f = new InputStreamReader(in);
//        System.out.println(f);
        final BufferedReader bufferedReader = new BufferedReader(f);
//        System.out.println(s.split("[|]")[1]);
        final List<String> list = new ArrayList<>();
        String s;
        while (null != (s = bufferedReader.readLine())) {
            final String s1 = s.split("[|]")[1];
            list.add(s1);

        }
        System.out.println("list.size() = " + list.size());
        final StringBuilder sb = new StringBuilder();
        final StringBuilder sb2 = new StringBuilder();
        sb.append("update data_sync_task set sync_status='error' where id in (");
        sb2.append("select count(*) from data_sync_task where id in (");
        final String collect = list.stream().map(String::trim)/*.map(ss -> "'" + ss + "'")*/.collect(Collectors.joining(","));
        System.out.println(collect);
        sb.append(collect);
        sb2.append(collect);
        sb.append(");");
        sb2.append(");");
        System.out.println(sb);
        System.out.println(sb2);

    }
}
